package com.flyme.module.base.provider.service;

import com.flyme.core.base.supper.service.IBaseService;
import com.flyme.module.base.client.entity.SysDictData;

import java.util.List;
import java.util.Map;

/**
 * 字典数据接口
 * @author flyme
 */
public interface SysDictDataService extends IBaseService<SysDictData>{


    /**
     * 通过dictId获取启用字典 已排序
     */
    List<SysDictData> findByDictId(Long dictId);

    /**
     * 通过dictId删除
     */
    void deleteByDictId(Long dictId);

    /**
     * 根据上级id查询
     */
    List<Map<String, Object>> selectByPar(Long id);

}